@switch (type) {
  @case ('action') {
    <button class="po-link" type="button" (click)="onClick()">{{ label }}</button>
  }
  @case ('externalLink') {
    <a class="po-link" [href]="url" [target]="openNewTab ? '_blank' : '_self'">{{ label }}</a>
  }
  @case ('internalLink') {
    <a class="po-link" [routerLink]="url">{{ label }}</a>
  }
  @default {
    <a class="po-link" [href]="url">{{ label }}</a>
  }
}
